FernleafSystems\Wordpress\Plugin\Shield\Modules\LoginGuard\Options S

Total Complexity 36
Dependencies 1
Dependents 1
Total lines 125
Lines of code 93
Logical lines of code 30
Comment lines 4
Methods 27
Properties 0

Methods 27

Method Rating Maintainability Complexity Lines of code
isEnabledEmailAuthAnyUserSet()
S
75 3 4
isYubikeyConfigReady()
S
78 2 3
isEnabledGaspCheck()
S
78 2 3
isEnabledYubikey()
S
78 2 3
isProtect()
S
74 2 4
getAntiBotFormSelectors()
S
74 2 4
getEmail2FaRoles()
S
65 2 9
isEmailAuthenticationActive()
S
79 2 3
isProtectRegister()
S
80 1 3
isProtectLostPassword()
S
80 1 3
isProtectLogin()
S
80 1 3
isEnabledU2F()
S
79 1 3
isEnabledGoogleAuthenticator()
S
79 1 3
isEnabledAntiBot()
S
79 1 3
getBotProtectionLocations()
S
80 1 3
isEnabledCooldown()
S
80 1 3
isEnabledSmsAuth()
S
79 1 3
getHiddenLoginRedirect()
S
80 1 3
getYubikeyAppId()
S
79 1 3
getMfaSkip()
S
78 1 3
getMfaLoginIntentFormat()
S
79 1 3
getIfCanSendEmailVerified()
S
79 1 3
getCustomLoginPath()
S
79 1 3
getCooldownInterval()
S
80 1 3
getLoginIntentMinutes()
S
70 1 6
getLoginIntentMaxAttempts()
S
77 1 3
isEnabledEmailAuth()
S
79 1 3